<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>Class Hierarchy</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="lacewing-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th bgcolor="#70b0f0" class="navbar-select"
          >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="http://mp2.dk">Python Lacewing Library</a></th>
          </tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">&nbsp;</td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="class-tree.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<center><b>
 [ <a href="module-tree.html">Module Hierarchy</a>
 | <a href="class-tree.html">Class Hierarchy</a> ]
</b></center><br />
<h1 class="epydoc">Class Hierarchy</h1>
<ul class="nomargin-top">
    <li> <strong class="uidlink">twisted.internet.protocol.AbstractDatagramProtocol</strong>:
      <em class="summary">Abstract protocol for datagram-oriented transports, e.g.</em>
    <ul>
    <li> <strong class="uidlink">twisted.internet.protocol.DatagramProtocol</strong>:
      <em class="summary">Protocol for datagram-oriented transport, e.g.</em>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.client.ClientDatagram-class.html">lacewing.client.ClientDatagram</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.server.ServerDatagram-class.html">lacewing.server.ServerDatagram</a></strong>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">twisted.internet.protocol.BaseProtocol</strong>:
      <em class="summary">This is the abstract superclass of all protocols.</em>
    <ul>
    <li> <strong class="uidlink">twisted.internet.protocol.Protocol</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.protocol.BaseProtocol-class.html">lacewing.protocol.BaseProtocol</a></strong>:
      <em class="summary">Baseclass that contains properties and methods common to both 
        server and client protocols.</em>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.client.ClientProtocol-class.html">lacewing.client.ClientProtocol</a></strong>:
      <em class="summary">The client protocol.</em>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.server.ServerProtocol-class.html">lacewing.server.ServerProtocol</a></strong>:
      <em class="summary">The server protocol.</em>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.protocol.MooProtocol-class.html">lacewing.moo.protocol.MooProtocol</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.moo.client.MooClientProtocol-class.html">lacewing.moo.client.MooClientProtocol</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.server.MooServerProtocol-class.html">lacewing.moo.server.MooServerProtocol</a></strong>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">twisted.internet.protocol.Factory</strong>:
      <em class="summary">This is a factory which produces protocols.</em>
    <ul>
    <li> <strong class="uidlink">twisted.internet.protocol.ServerFactory</strong>:
      <em class="summary">Subclass this to indicate that your protocol.Factory is only usable
        for servers.</em>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.moo.server.MooServerFactory-class.html">lacewing.moo.server.MooServerFactory</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.server.ServerFactory-class.html">lacewing.server.ServerFactory</a></strong>:
      <em class="summary">The server factory.</em>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">lacewing.moo.packetloaders.common._ChannelMixin</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.ChannelJoined-class.html">lacewing.moo.packetloaders.server.ChannelJoined</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.FromChannelMessage-class.html">lacewing.moo.packetloaders.server.FromChannelMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.client.LeaveChannel-class.html">lacewing.moo.packetloaders.client.LeaveChannel</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.PlayerLeft-class.html">lacewing.moo.packetloaders.server.PlayerLeft</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.client.PrivateMessage-class.html">lacewing.moo.packetloaders.client.PrivateMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.client.ToChannelMessage-class.html">lacewing.moo.packetloaders.client.ToChannelMessage</a></strong>
    </li>
    <li> <strong class="uidlink">lacewing.moo.packetloaders.server._PlayerCommon</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.PlayerExists-class.html">lacewing.moo.packetloaders.server.PlayerExists</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.PlayerJoined-class.html">lacewing.moo.packetloaders.server.PlayerJoined</a></strong>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">lacewing.moo.packetloaders.common._ConnectionMixin</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.AssignedID-class.html">lacewing.moo.packetloaders.server.AssignedID</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.ChannelJoined-class.html">lacewing.moo.packetloaders.server.ChannelJoined</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.FromChannelMessage-class.html">lacewing.moo.packetloaders.server.FromChannelMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.PlayerChanged-class.html">lacewing.moo.packetloaders.server.PlayerChanged</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.PlayerLeft-class.html">lacewing.moo.packetloaders.server.PlayerLeft</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.client.PrivateMessage-class.html">lacewing.moo.packetloaders.client.PrivateMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.client.SetName-class.html">lacewing.moo.packetloaders.client.SetName</a></strong>
    </li>
    <li> <strong class="uidlink">lacewing.moo.packetloaders.server._PlayerCommon</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.PlayerExists-class.html">lacewing.moo.packetloaders.server.PlayerExists</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.PlayerJoined-class.html">lacewing.moo.packetloaders.server.PlayerJoined</a></strong>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">lacewing.packetloaders.common._DataTypeMixin</strong>:
      <em class="summary">Mixin for doing various binary read/write operations on a message</em>
    <ul>
    <li> <strong class="uidlink">lacewing.packetloaders.common._BinaryMessageMixin</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.client.BinaryChannelMessage-class.html">lacewing.packetloaders.client.BinaryChannelMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.BinaryChannelMessage-class.html">lacewing.packetloaders.server.BinaryChannelMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.BinaryPeerMessage-class.html">lacewing.packetloaders.server.BinaryPeerMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.client.BinaryPeerMessage-class.html">lacewing.packetloaders.client.BinaryPeerMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.BinaryServerChannelMessage-class.html">lacewing.packetloaders.server.BinaryServerChannelMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.BinaryServerMessage-class.html">lacewing.packetloaders.server.BinaryServerMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.client.BinaryServerMessage-class.html">lacewing.packetloaders.client.BinaryServerMessage</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">lacewing.packetloaders.common._ObjectMessageMixin</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.client.ObjectChannelMessage-class.html">lacewing.packetloaders.client.ObjectChannelMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.ObjectChannelMessage-class.html">lacewing.packetloaders.server.ObjectChannelMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.ObjectPeerMessage-class.html">lacewing.packetloaders.server.ObjectPeerMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.client.ObjectPeerMessage-class.html">lacewing.packetloaders.client.ObjectPeerMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.ObjectServerChannelMessage-class.html">lacewing.packetloaders.server.ObjectServerChannelMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.client.ObjectServerMessage-class.html">lacewing.packetloaders.client.ObjectServerMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.ObjectServerMessage-class.html">lacewing.packetloaders.server.ObjectServerMessage</a></strong>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">object</strong>:
      <em class="summary">The most base type</em>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.bitdict.BitDict-class.html">lacewing.bitdict.BitDict</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.bytereader.ByteReader-class.html">lacewing.bytereader.ByteReader</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.client.Channel-class.html">lacewing.moo.client.Channel</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.server.Channel-class.html">lacewing.moo.server.Channel</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.client.ClientChannel-class.html">lacewing.client.ClientChannel</a></strong>:
      <em class="summary">Represents a server channel.</em>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.multidict.DictItem-class.html">lacewing.multidict.DictItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.idpool.IDPool-class.html">lacewing.idpool.IDPool</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.client.Peer-class.html">lacewing.client.Peer</a></strong>:
      <em class="summary">Represents a remote client.</em>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.client.Player-class.html">lacewing.moo.client.Player</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.server.ServerChannel-class.html">lacewing.server.ServerChannel</a></strong>:
      <em class="summary">Represents a channel.</em>
    </li>
    <li> <strong class="uidlink">lacewing.baseloader._BaseLoader</strong>:
      <em class="summary">The base class for all packetloaders.</em>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.client.ChannelMaster-class.html">lacewing.packetloaders.client.ChannelMaster</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.ChannelPeer-class.html">lacewing.packetloaders.server.ChannelPeer</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.Peer-class.html">lacewing.packetloaders.server.Peer</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.client.Request-class.html">lacewing.packetloaders.client.Request</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.Response-class.html">lacewing.packetloaders.server.Response</a></strong>
    </li>
    <li> <strong class="uidlink">lacewing.packetloaders.client._ChannelMessage</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.client.BinaryChannelMessage-class.html">lacewing.packetloaders.client.BinaryChannelMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.client.ObjectChannelMessage-class.html">lacewing.packetloaders.client.ObjectChannelMessage</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">lacewing.baseloader._EmptyLoader</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.Ping-class.html">lacewing.packetloaders.server.Ping</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.client.Pong-class.html">lacewing.packetloaders.client.Pong</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.client.UDPHello-class.html">lacewing.packetloaders.client.UDPHello</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.UDPWelcome-class.html">lacewing.packetloaders.server.UDPWelcome</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">lacewing.moo.packetloaders.common._MooLoader</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.AssignedID-class.html">lacewing.moo.packetloaders.server.AssignedID</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.client.ChangeName-class.html">lacewing.moo.packetloaders.client.ChangeName</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.ChannelJoined-class.html">lacewing.moo.packetloaders.server.ChannelJoined</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.client.ClientMessage-class.html">lacewing.moo.packetloaders.client.ClientMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.FromChannelMessage-class.html">lacewing.moo.packetloaders.server.FromChannelMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.client.JoinChannel-class.html">lacewing.moo.packetloaders.client.JoinChannel</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.client.LeaveChannel-class.html">lacewing.moo.packetloaders.client.LeaveChannel</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.MOTD-class.html">lacewing.moo.packetloaders.server.MOTD</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.message.Message-class.html">lacewing.moo.packetloaders.message.Message</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.PlayerChanged-class.html">lacewing.moo.packetloaders.server.PlayerChanged</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.PlayerLeft-class.html">lacewing.moo.packetloaders.server.PlayerLeft</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.client.PrivateMessage-class.html">lacewing.moo.packetloaders.client.PrivateMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.client.SetName-class.html">lacewing.moo.packetloaders.client.SetName</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.client.ToChannelMessage-class.html">lacewing.moo.packetloaders.client.ToChannelMessage</a></strong>
    </li>
    <li> <strong class="uidlink">lacewing.moo.packetloaders.server._PlayerCommon</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.PlayerExists-class.html">lacewing.moo.packetloaders.server.PlayerExists</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packetloaders.server.PlayerJoined-class.html">lacewing.moo.packetloaders.server.PlayerJoined</a></strong>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">lacewing.packet._Packet</strong>:
      <em class="summary">The base packet.</em>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.packet.ClientPacket-class.html">lacewing.packet.ClientPacket</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packet.ServerPacket-class.html">lacewing.packet.ServerPacket</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">lacewing.packetloaders.client._PeerMessage</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.client.BinaryPeerMessage-class.html">lacewing.packetloaders.client.BinaryPeerMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.client.ObjectPeerMessage-class.html">lacewing.packetloaders.client.ObjectPeerMessage</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">lacewing.packetloaders.server._PeerMessage</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.BinaryChannelMessage-class.html">lacewing.packetloaders.server.BinaryChannelMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.BinaryPeerMessage-class.html">lacewing.packetloaders.server.BinaryPeerMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.ObjectChannelMessage-class.html">lacewing.packetloaders.server.ObjectChannelMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.ObjectPeerMessage-class.html">lacewing.packetloaders.server.ObjectPeerMessage</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">lacewing.packetloaders.server._ServerChannelMessage</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.BinaryServerChannelMessage-class.html">lacewing.packetloaders.server.BinaryServerChannelMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.ObjectServerChannelMessage-class.html">lacewing.packetloaders.server.ObjectServerChannelMessage</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">lacewing.packetloaders.client._ServerMessage</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.client.BinaryServerMessage-class.html">lacewing.packetloaders.client.BinaryServerMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.client.ObjectServerMessage-class.html">lacewing.packetloaders.client.ObjectServerMessage</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">lacewing.packetloaders.server._ServerMessage</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.BinaryServerMessage-class.html">lacewing.packetloaders.server.BinaryServerMessage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.packetloaders.server.ObjectServerMessage-class.html">lacewing.packetloaders.server.ObjectServerMessage</a></strong>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">lacewing.moo.packet._Packet</strong>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.moo.packet.ClientPacket-class.html">lacewing.moo.packet.ClientPacket</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="lacewing.moo.packet.ServerPacket-class.html">lacewing.moo.packet.ServerPacket</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">dict</strong>:
      <em class="summary">dict() -&gt; new empty dictionary
dict(mapping) -&gt; new dictionary initialized from a mapping object's
    (key, value) pairs
dict(iterable) -&gt; new dictionary initialized as if via:
    d = {}
    for k, v in iterable:
        d[k] = v
dict(**kwargs) -&gt; new dictionary initialized with the name=value pairs
    in the keyword argument list.</em>
    <ul>
    <li> <strong class="uidlink"><a href="lacewing.multidict.MultikeyDict-class.html">lacewing.multidict.MultikeyDict</a></strong>
    </li>
    </ul>
    </li>
    </ul>
    </li>
</ul>
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="lacewing-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th bgcolor="#70b0f0" class="navbar-select"
          >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="http://mp2.dk">Python Lacewing Library</a></th>
          </tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Thu Dec 22 06:19:59 2011
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>
